﻿using System.Threading.Tasks;

namespace Athena.Runtime.Client.HealthChecks
{
    using RouteAddress;
    public interface IHealthCheckDispatch
    {
        Task Monitor(Route  baseRoute);

        Task<bool> IsHealth(Route baseRoute);

        Task Mark(Route baseRoute, bool health);
    }
}
